home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / newsgroups / misc.20020314-20021006 / 000055_fdc@columbia.edu_Sat Apr 27 11:31:15 EDT 2002.msg < prev    next >
Text File  |  2002-10-06  |  5KB  |  108 lines

  1. Article: 13346 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!news.columbia.edu!news-not-for-mail
  3. From: fdc@columbia.edu (Frank da Cruz)
  4. Newsgroups: comp.protocols.kermit.misc
  5. Subject: Re: suggestion for future gui
  6. Date: 27 Apr 2002 11:24:29 -0400
  7. Organization: Columbia University
  8. Lines: 91
  9. Message-ID: <aaefrd$13d$1@watsol.cc.columbia.edu>
  10. References: <upu0le62e.fsf@att.net>
  11. NNTP-Posting-Host: watsol.cc.columbia.edu
  12. X-Trace: newsmaster.cc.columbia.edu 1019921070 29897 128.59.39.139 (27 Apr 2002 15:24:30 GMT)
  13. X-Complaints-To: postmaster@columbia.edu
  14. NNTP-Posting-Date: 27 Apr 2002 15:24:30 GMT
  15. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:13346
  16.  
  17. In article <upu0le62e.fsf@att.net>,
  18. Thomas A. Horsley <tom.horsley@att.net> wrote:
  19. : One of the things I find difficult about kermit is that it can do so much,
  20. : it is hard to dig through all the docs to find the settings and commands
  21. : you are looking for (hard to avoid, I know :-).
  22. We try to make it easy, but that can be hard :-)  Kermit users fall into
  23. several classes -- at one extreme, those who use it only for the occasional
  24. file transfer (and with modern Kermit programs, you need to know virtually
  25. nothing for this); at the other, those who write complicated procedures in
  26. Kermit language.  At that extreme, books make sense, just as they do for
  27. any other programming language.  Still, what other programming language
  28. lets you type "?" at any point in a statement to get a menu of what's 
  29. allowed in the current position?
  30.  
  31. But you're talking about something else...  For example, people who use
  32. it mainly (or exclusively) for terminal emulation, in which settings must
  33. usually be dealt with -- which kind of terminal to emulate, what does the
  34. backspace key send, is the connection 7 or 8 bits, what screen dimensions,
  35. what character set, etc.
  36.  
  37. : I've seen a gui interface technique that seems to be used more and more by
  38. : folks with lots of different settings to keep track of, and I thought I'd
  39. : recommend it for consideration as a way for kermit to go (eventually).
  40. : The interface uses a "tree" control on the left side with a heirarchal
  41. : organization of all the settings (like a table of contents). You can
  42. : expand and collapse entries to see or hide detail, and click on entries
  43. : to bring up the screen (on the right side) for controlling that setting.
  44. Right, this is pretty standard these days in Windows applications that have
  45. lots of settings, as well as in file/directory browsers, etc.
  46.  
  47. Just so we're clear -- we do not intend to change the entire Kermit user
  48. interface into a GUI.  That would be silly, and it would grow the program
  49. to beyond all reasonable bounds of decency.  Besides, the Dialer already
  50. lets you at almost every conceivable setting in a graphical manner.
  51.  
  52. As noted on the website, the first GUI release is just a transplantation of
  53. K95.EXE-as-you-know-and-love-it into a GUI window, with a few GUI controls
  54. added, like:
  55.  
  56.  . A dialog for setting up and making serial-port, modem, and network
  57.    connections (both regular and secure).
  58.  
  59.  . Visible indicators and dropdown menus for terminal emulation, font,
  60.    font size, and maybe character set.
  61.  
  62.  . Scroll bars for scrolling back and forth in the Command and Terminal
  63.    windows.
  64.  
  65.  . Stretch/Squeeze doohickeys to change the window or font size.
  66.  
  67.  . A minimal menu bar.
  68.  
  69.  . A toolbar with buttons to perform common actions or parameter toggles.
  70.  
  71.  . A status bar.
  72.  
  73.  . Maybe GUI-format popups and alerts.
  74.  
  75.  . A way to specify the startup position, font, font size, and color
  76.    pallette.
  77.  
  78.  . A GUI settings page in the Dialer
  79.  
  80. whatever we can do between now and June.  What we do after that, as it says
  81. on the website, depends on what people want -- features or user interface.
  82. For example, would people rather have us work on (say) Tektronix graphics
  83. and/or IBM 3270 terminal emulation or add GUI dialogs to access the same
  84. features that are already there?
  85.  
  86. : By the way, thanks for the latest and greatest kermit 95. I just
  87. : discovered I can update my web page via SSL/TLS secure ftp, so it is 
  88. : handy to have that supported in k95!.
  89. Spread the word!  And if you want to, write up how you did it as a case
  90. study that we can post on website.  We think this is a fairly useful new
  91. feature, and would like to have some testimony from neutral third parties.
  92. That goes for everybody who's using the new K95 or C-Kermit for something
  93. new or interesting.
  94.  
  95. : I've been setting up my XP boot partition, and reinstalled k95 from my
  96. : original 1.1 floppies (still have the floppies and the label with the
  97. : registration code :-), and then upgraded (in three stages) to 1.1.21,
  98. : and it all seems to work fine under XP.
  99. :
  100. Hey, that makes you a charter member!  I wonder how many other products
  101. let you patch your way up through 20 new releases :-)
  102.  
  103. - Frank
  104.